/**
 * 常用工具函数
 */

/**
 * 获取后端基础URL
 * @returns {string} 后端API基础URL
 */
export function getBaseURL() {
  // 直接返回硬编码的baseURL
  return 'http://localhost:8080/api';
}

/**
 * 处理头像URL，确保是完整的URL
 * @param {string} avatarPath 头像路径
 * @returns {string} 完整的头像URL
 */
export function getFullAvatarURL(avatarPath) {
  if (!avatarPath) return '';
  
  // 如果已经是完整URL（以http或https开头）
  if (avatarPath.startsWith('http://') || avatarPath.startsWith('https://')) {
    return avatarPath;
  }
  
  // 如果是相对路径，则需要拼接baseURL
  // 移除URL中可能的重复斜杠
  const baseURL = getBaseURL();
  const base = baseURL.endsWith('/') ? baseURL.slice(0, -1) : baseURL;
  const path = avatarPath.startsWith('/') ? avatarPath : `/${avatarPath}`;
  
  return `${base}${path}`;
} 